# encoding: utf-8

# 输入学生总数
n = int(input("请输入学生总数:"))
# 定义一个list用于存储学生的分数
# split()函数用于分割空格
# [:n]用于截断第n个学生之后的成绩(防止输入的个数超过学生总数)
score_list = input(f"请依次输入这{n}个学生的分数:").split()[:n]
# 将分数列表中的数据转换为int类型
score_list = [int(i) for i in score_list]

# 输入想要查找的分数个数
k = int(input("请输入要查询的分数个数:"))
# 定义一个list用于存储像要查询的分数
search_list = input(f"请依次输入这{k}个要查询的分数:").split()[:k]
# 将列表中的数据转换为int类型
search_list = [int(i) for i in search_list]
# 定义一个字典保存结果
result_dict = dict(zip(search_list,[0 for i in range(k)]))

# 将search_list中的每一个分数在score_list中查找，每找到一次就在字典中将结果+1
for search in search_list:
    for score in score_list:
        if search == score:
            result_dict[score] += 1

# 输出查询结果
print("\n查询结果如下:")
for key,value in result_dict.items():
    print(f"{key}分:{value}人")
